Golang Job: IT DevOps Engineer

Job added on

Company

Hashicorp
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

About the role

As an IT DevOps engineer, you will join a team of highly motivated engineers to develop tools and deliver cloud-scale IT infrastructure capacity for optimizing and streamlining HashiCorp’s internal enterprise IT processes. Successful candidates will possess DevOps skills, software development, and project management delivery experience along with the ability to coach and mentor more junior team members as they develop their skills as DevOps Engineers. Be part of the team that solves complex IT infrastructure issues with software, DevOps principles, and delivers high velocity and high-quality infrastructure in private and public data centers.

In this role, you can expect to:

  • Identify and solve Infrastructure related problems using and master building, running, and maintaining enterprise IT infrastructure in a fast-paced environment.
  • You will be working on critical projects from design and development to post-release support of the tools used by various internal teams at HashiCorp.
  • Developing and publishing technical process and architecture design documentation
  • You are part of the team which owns the development and operations of HashiCorp on HashiCorp for Enterprise IT Infrastructure. You will be interacting with a highly innovative and creative team of infrastructure engineers, architects, and leaders across the organization.
  • You will participate in automation efforts using Bash/Python/Go/APIs to eliminate manual work in building infrastructure, performing releases, and other operational work.
  • You will utilize HashiCorp Cloud Platform and Terraform Cloud to monitor applications/infrastructure and implement self-healing mechanisms to auto-recover from outages.
  • You will get a chance to improve your communication and collaboration skills working with various other Infrastructure and Security teams across HashiCorp.

You may be a good fit for our team if you have:

  • 4+ years experience working in an DevOps role (or similar) with a strong understanding and practical experience with automation, virtualization, and cloud engineering.
  • Proficiency developing with object oriented programming languages (e.g. C++, Java, etc.)
  • Hands-on experience building CI/CD pipelines (e.g. Github Actions, Jenkins, etc.)
  • Coding and debugging experience for developing automation solutions and integrating systems (Proficiency in GoLang, Python, etc.)
  • Strong understanding and practical experience with automation, virtualization, and cloud engineering
  • Applied knowledge of HashiCorp product line with experience problem-solving or streamlining solutions with Terraform, Consul, or Vault at Enterprise Scale.
  • Experience developing integrations with Enterprise Productivity Infrastructure (Slack, Google Workspace, FreshService) with a mindset of automation and self-service.
  • Public cloud engineering on AWS, GCP, or Azure platforms. Cloud provisioning, infrastructure, and migration at cloud scale.
  • Hands-on experience with Linux Systems Administration and Management, Servers, and Cloud architecture; ability to troubleshoot systematic Linux platform issues.
  • Experience contributing to large infrastructure projects, working with senior engineers, and involving multiple cross-organization stakeholders.
  • A continuous learner, a critical thinker, and a team player with excellent communication skills.
  • Embrace a culture and work environment that promotes diversity and inclusion.

Preferred Qualifications:

  • Full stack developer experience
  • Comfortable with GoLang
  • Hands-on experience with CI/CD pipelines
  • Hands-on experience with HashiCorp IaC tools